Cayley DHTs - A Group-Theoretic Framework for Analyzing DHTs Based on Cayley Graphs
نویسندگان
چکیده
Static DHT topologies influence important features of such DHTs such as scalability, communication load balancing, routing efficiency and fault tolerance. Nevertheless, it is commonly recognized that the primary difficulty in designing DHT is not in static DHT topologies, but in the dynamic DHT algorithm which adapts various static DHT topologies to a dynamic network at Internet. As a direct consequence, the DHT community has been paying more attention to the dynamic DHT algorithm design, resulting in a variety of DHT systems lacking of a common view for analysis and interoperation.In this paper we reiterate the importance of static DHT topologies in the DHT system design by analyzing and classifying current DHTs in terms of their static topologies based on a grouptheoretic model: Cayley graphs. We show that most of current DHT proposals use Cayley graphs as static DHT topologies, thus taking advantage of several important Cayley graph properties such as vertex/edge symmetry, decomposability, optimal fault tolerance and hamiltonicity. We observe that several non-Cayley-graph based DHT proposals such as Koorde/D2B/Distance Halving and Pastry/Tapestry also rely on techniques in their dynamic DHT algorithm design trying to imitate desirable Cayley graph properties. Based on Cayley graphs, we propose the class of Cayley DHTs as a unified group-theoretic model for investigating DHTs from a graph theoretic perspective. The significance of Cayley DHTs is in their explicit inspiration to a uniform dynamic DHT algorithm design, which can directly leverage algebraic design methods thus is able to generate sets of highperformance DHTs adopting various Cayley graph based static DHT topologies but still sharing the same dynamic
منابع مشابه
On the distance eigenvalues of Cayley graphs
In this paper, we determine the distance matrix and its characteristic polynomial of a Cayley graph over a group G in terms of irreducible representations of G. We give exact formulas for n-prisms, hexagonal torus network and cubic Cayley graphs over abelian groups. We construct an innite family of distance integral Cayley graphs. Also we prove that a nite abelian group G admits a connected...
متن کاملOn the eigenvalues of normal edge-transitive Cayley graphs
A graph $Gamma$ is said to be vertex-transitive or edge- transitive if the automorphism group of $Gamma$ acts transitively on $V(Gamma)$ or $E(Gamma)$, respectively. Let $Gamma=Cay(G,S)$ be a Cayley graph on $G$ relative to $S$. Then, $Gamma$ is said to be normal edge-transitive, if $N_{Aut(Gamma)}(G)$ acts transitively on edges. In this paper, the eigenvalues of normal edge-tra...
متن کاملDeconstructing DHTs
Nearly all proposed DHTs have echoes – either explicit or implicit – of parallel interconnect networks such as butterfly, torus, hypercube, and de Bruijn graphs. However, unlike interconnection networks, DHTs define an overlay graph for all network sizes, and allow the overlay graph to evolve as nodes join and leave as participants. Most of the well-cited DHT designs obscured two basic concerns...
متن کاملNORMAL 6-VALENT CAYLEY GRAPHS OF ABELIAN GROUPS
Abstract : We call a Cayley graph Γ = Cay (G, S) normal for G, if the right regular representation R(G) of G is normal in the full automorphism group of Aut(Γ). In this paper, a classification of all non-normal Cayley graphs of finite abelian group with valency 6 was presented.
متن کاملOn the Finite Groups that all Their Semi-Cayley Graphs are Quasi-Abelian
In this paper, we prove that every semi-Cayley graph over a group G is quasi-abelian if and only if G is abelian.
متن کامل